/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.cast.teseg.archivos;
import edu.cast.teseg.controladores.Controlador;
import edu.cast.teseg.controladores.InterfaceControlador;
import edu.cast.teseg.gui.GuiPrincipal;
import java.io.File;
import javax.swing.JFileChooser;

/**
 *
 * @author edgarin
 */
public class CargarArchivo implements InterfaceControlador{    
    private GuiPrincipal frameGL;
    private File seleccion;

    public CargarArchivo() {}    
    
    
    //*** Método desde donde se suben los archivos con la información de las paradas y rutas y también orígenes ***//
    // y destinos //
    public void subirArchivos(){
     
        JFileChooser chooser = new JFileChooser();        
        int retorno = chooser.showOpenDialog(this.frameGL);
        if(retorno == JFileChooser.APPROVE_OPTION){
            seleccion = chooser.getSelectedFile();    
        }
    }

    public File getSeleccion() {
        return seleccion;
    }
    

 //*** metodo para instancionar el controlador ***//
    @Override
    public void setControlador(Controlador x){}

    @Override
    public void setGuiPrincipal(GuiPrincipal y) { this.frameGL = y;}
    
}
